/**
 * Created by MO on 2019/1/7.
 */
jQuery.noConflict(); // 让渡 $ 的使用权
(function ($) {

    /**
     * 设置审核,驳回状态
     */
    function setAuditStatus(status) {
        $("#auditStatus").val(status);
    }

    window.setAuditStatus = setAuditStatus;

    /**
     * 删除薪酬项目
     */
    function delSalaryStandard(obj, id, pageNo) {
        $.getJSON("/salaryStandard/del/" + id, function (data) {
            if (data.result == "true") {
                alert("删除成功");
                $(obj).parents("tr").remove();
                queryList($("#formIndex").get(0), pageNo);
            } else if (data.result == "false") {
                alert("操作失败!请稍后再试....");
            } else {
                alert(data.result);
            }
        });
    }

    window.delSalaryStandard = delSalaryStandard;

    /**
     * 新增薪酬标准
     */
    $("#auSalaryStandard").submit(function () {
        var $name = $("#nameAdd");
        if ($name.val() == null || $name.val() == "") {
            alert("薪酬标准名称不能为空!");
            return false;
        }

        var $designer = $("#designer");
        if ($designer.val() == null || $designer.val() == "") {
            alert("制定人不能为空!");
            return false;
        }

        return true;
    });

    function countMoney(obj) {
        var totalMoney = 0;
        if (obj != null) {
            var regNum = /^\d+(\.\d+)?$/;
            if (!regNum.test($(obj).val())) {
                alert("请输入正确的正数数值!");
                $(obj).val(0);
                $(obj).focus();
            } else {
                var salList = $("td[name='proMoney_td'] input");
                salList.each(function () {
                    totalMoney += parseFloat($(this).val());
                });
            }
        }
        $("input[name='totalMoney']").val(totalMoney);
    }

    window.countMoney = countMoney;

    /**
     * 计算薪酬项目金额
     */
    $("td[name='proMoney_td'] input").blur(function () {
        countMoney(this);
    });

    /**
     * 首次异步加载列表
     */
    //$("#operatorClass").removeClass("nav-item").addClass("nav-item active");
    queryList($("#formIndex").get(0), 1);
})(jQuery);